@charset "gb2312";
/* CSS Document */

body, input, select, button, textarea {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #000000;
}
.fn_clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn_clear { zoom: 1; }
.clear { diplay: block !important; float: none !important; clear: both; overflow: hidden; width: auto !important; height: 0 !important; margin: 0 auto !important; padding: 0 !important; font-size: 0; line-height: 0; }
.fn_left { float: left; }
.fn_right { float: right; }
.wrapper { width: 100%; }
#header { width: 100%; background: #fff; border-top: #c90e10 3px solid; position: fixed; box-shadow: 1px 2px 3px #999; top: 0; z-index: 3; }
.header-z { width: 1200px; height: 93px; margin: 0 auto; z-index: 10; }
.header-z .logo { width: 228px; height: 93px; }
.header-z .logo-r { width: 190px; height: 93px; }
.header-z .nav ul li { float: left; line-height: 93px; }
.header-z .nav ul li a { font-size: 18px; padding: 0 22px; display: block; }
.header-z .nav ul li a:hover, .header-z .nav ul li a.on { background: #c90e10; color: #fff; }
.header-z .nav ul li.xiala .xl_nav_nr { width: 386px; /*min-height: 100px;*/ position: absolute; display: none; background: url(../img/navxbj.png) repeat; padding: 15px 25px; z-index: 99; }
.header-z .nav ul li.xiala .xl_nav_nr ul li { line-height: 30px; }
.header-z .nav ul li.xiala .xl_nav_nr ul { width: 120px; }
.header-z .nav ul li.xiala .xl_nav_nr ul li a { display: block; background: url(../img/d.jpg) no-repeat left center; padding-left: 15px; font-size: 16px; color: #fff; }
.header-z .nav ul li.xiala .xl_nav_nr ul li a:hover { color: #fff; text-decoration: underline; }
.xl_nav_img { width: 253px; height: 150px; padding: 5px; border: #eeeeee 1px solid; background: #fff; }
.dialog__content form { width: 95%; line-height: 46px; }
.dialog__content form .sb-search-input { width: 98%; line-height: 46px; border: none; font-size: 20px; padding-left: 2%; }
.dialog__content .action { border: none; width: 5%; line-height: 46px; text-align: left; background: none; cursor: pointer; font-size: 30px; color: #fff; }


/*内页*/
/*产品服务*/
#ny-wz { width: 100%; border-bottom: #eef0f1 1px solid; padding: 20px 0; display: block; }
#ny-wz #ny-wznr { width: 1200px; margin: 0 auto; display: block; }
#ny-wz #ny-wznr .fn_left { background: url(../img/home.jpg) no-repeat left center; padding-left: 25px; font-size: 15px; }
#ny-wz #ny-wznr .fn_left a { color: #999; }
#ny-wz #ny-wznr .fn_right a { margin: 0 15px; padding-bottom: 10px; }
#ny-wz #ny-wznr .fn_right a:hover, #ny-wz #ny-wznr .fn_right a.on { border-bottom: #C90E10 2px solid; color: #C90E10; }
#ny-main {
	width: 100%;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
}
#ny-main2 { width: 100%; margin: 50px auto 0 auto; }
#hottitle { width: 100%; background: url(../img/ny-tbj.jpg) repeat-x; text-align: center; height: 62px; line-height: 62px; }
#hottitle h3 { background: url(../img/xmbj.jpg) no-repeat center center; color: #fff; font-size: 30px; display: inline-block; padding: 0 70px; }


#ny-cpnr { margin-top: 30px; }
#ny-cpnr ul li a { display: inline-block; height: 228px; padding: 20px; position: relative; }
#ny-cpnr ul li .cpimgl { border: #E9E9E9 1px solid; padding: 5px; background: #fff; }
#ny-cpnr ul li .cpimgl #pic1 { width: 342px; height: 216px; overflow: hidden; }
#ny-cpnr ul li .cpimgl #pic1 img { transition: all .5s; }
#ny-cpnr ul li .cpjjz { margin-left: 20px; width: 700px; }
#ny-cpnr ul li .cpjjz h3 { display: block; margin-bottom: 20px; margin-top: 15px; font-size: 30px; color: #222; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#ny-cpnr ul li .cpjjz h3 span { border-radius: 3px; padding: 2px 10px; font-size: 16px; margin-left: 15px; }
#ny-cpnr ul li .cpjjz h3 .red { color: #b10103; border: #b10103 1px solid; }
#ny-cpnr ul li .cpjjz h3 .yellow { color: #ff9a16; border: #ff9a16 1px solid; }
#ny-cpnr ul li .cpjjz p { line-height: 40px; }
#ny-cpnr ul li .cpjjz p.didian { background: url(../img/dicon1.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li .cpjjz p.fw { background: url(../img/hicon2.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li .cpjjz strong { color: #c90e10; font-size: 24px; font-style: italic; }
#ny-cpnr ul li .cpjjz strong.dianhua { background: url(../img/ticon3.png) no-repeat left center; padding-left: 35px; }
#ny-cpnr ul li i.iconfont { font-size: 40px; color: #cecece; line-height: 216px; }
#ny-cpnr ul li a.huisebj { background: #f3f3f3; }



/*新闻资讯*/
.nyxw { }
.nyxw ul li {
	display: block;
	border-bottom: #E4E4E4 1px dashed;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 20px;
	background-image: url(../../images/not.png);
	line-height: 80px;
}
.nyxw ul li a { display: block; }
.nyxw ul li a .nxwimg {
	width: 290px;
	height: 200px;
	overflow: hidden;
}
.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
.nyxw ul li a .nxjj { width: 808px; }
.nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; }
.nyxw ul li a .nxjj p { line-height: 24px; }
.nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #b10103 1px solid; border-radius: 5px; color: #b10103; display: inline-block; padding: 5px 15px; }
.nyxw ul li:hover img { transform: scale(1.08); }
.nyxw ul li a:hover .xmore { background: #b10103; color: #fff; transition: all 0.5s; }


/*新闻资讯*/
.nyxw1 { }
.nyxw1 ul li {
	display: block;
	border-bottom: #E4E4E4 1px dashed;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20;
	padding-right: 0;
	padding-bottom: 20;
	padding-left: 20px;
	line-height: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.nyxw1 ul li a { display: block; }
.nyxw1 ul li a .nxwimg {
	width: 25%;
	height: 200px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.nyxw1 ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
.nyxw1 ul li a .nxjj {
	width: 70%;
}
.nyxw1 ul li a .nxjj h4 {
	font-size: 20px;
	font-weight: normal;
	color: #0084cf;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 40px;
}
.nyxw1 ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; }
.nyxw1 ul li a .nxjj p { line-height: 24px; }
.nyxw1 ul li a .nxjj .xmore {
	margin-top: 15px;
	border: #0084cf 1px solid;
	border-radius: 5px;
	color: #0084cf;
	display: inline-block;
	padding: 5px 15px;
}
.nyxw1 ul li:hover img { transform: scale(1.08); }
.nyxw1 ul li a:hover .xmore {
	background: #0084cf;
	color: #fff;
	transition: all 0.5s;
}

/*物业*/
/*-----------------------------分页 start--------------------------------*/
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 40px 0 0 0;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.next1 a{display: inline-block;border: 1px solid #ebebeb;color: #999;width: 30px;height: 30px;line-height: 30px;margin: 0 4px;overflow: hidden;}
.next1 a.on1,.next1 a:hover{background: #c90e10;color: #fff;border: 1px solid #c90e10;}
/*--------------------分页 end----------------------*/
